type runtime.traceLocker
64 uses
runtime (current package)
proc.go#L2465: var trace traceLocker
proc.go#L2599: var trace traceLocker
proc.go#L4926: func exitsyscallfast_reacquired(trace traceLocker) {
proc.go#L4966: var trace traceLocker
traceallocfree.go#L93: func (tl traceLocker) SpanExists(s *mspan) {
traceallocfree.go#L98: func (tl traceLocker) SpanAlloc(s *mspan) {
traceallocfree.go#L103: func (tl traceLocker) SpanFree(s *mspan) {
traceallocfree.go#L115: func (tl traceLocker) HeapObjectExists(addr uintptr, typ *abi.Type) {
traceallocfree.go#L122: func (tl traceLocker) HeapObjectAlloc(addr uintptr, typ *abi.Type) {
traceallocfree.go#L127: func (tl traceLocker) HeapObjectFree(addr uintptr) {
traceallocfree.go#L137: func (tl traceLocker) GoroutineStackExists(base, size uintptr) {
traceallocfree.go#L143: func (tl traceLocker) GoroutineStackAlloc(base, size uintptr) {
traceallocfree.go#L149: func (tl traceLocker) GoroutineStackFree(base uintptr) {
tracebuf.go#L27: traceLocker
tracebuf.go#L43: func (tl traceLocker) writer() traceWriter {
tracebuf.go#L65: return traceWriter{traceLocker: traceLocker{gen: gen}, traceBuf: buf}
tracebuf.go#L205: func (tl traceLocker) expWriter(exp tracev2.Experiment) traceWriter {
tracebuf.go#L221: return traceWriter{traceLocker: traceLocker{gen: gen}, traceBuf: buf, exp: exp}
traceevent.go#L24: tl traceLocker
traceevent.go#L40: func (tl traceLocker) eventWriter(goStatus tracev2.GoStatus, procStatus tracev2.ProcStatus) traceEventWriter {
traceevent.go#L58: func (tl traceLocker) stack(skip int) traceArg {
traceevent.go#L67: func (tl traceLocker) startPC(pc uintptr) traceArg {
traceevent.go#L78: func (tl traceLocker) string(s string) traceArg {
traceevent.go#L85: func (tl traceLocker) uniqueString(s string) traceArg {
traceevent.go#L90: func (tl traceLocker) rtype(typ *abi.Type) traceArg {
traceruntime.go#L170: type traceLocker struct {
traceruntime.go#L187: func traceAcquire() traceLocker {
traceruntime.go#L189: return traceLocker{}
traceruntime.go#L201: func traceAcquireEnabled() traceLocker {
traceruntime.go#L215: return traceLocker{mp, trace.gen.Load()}
traceruntime.go#L241: return traceLocker{}
traceruntime.go#L243: return traceLocker{mp, gen}
traceruntime.go#L251: func (tl traceLocker) ok() bool {
traceruntime.go#L260: func traceRelease(tl traceLocker) {
traceruntime.go#L286: func (tl traceLocker) Gomaxprocs(procs int32) {
traceruntime.go#L293: func (tl traceLocker) ProcStart() {
traceruntime.go#L302: func (tl traceLocker) ProcStop(pp *p) {
traceruntime.go#L312: func (tl traceLocker) GCActive() {
traceruntime.go#L323: func (tl traceLocker) GCStart() {
traceruntime.go#L334: func (tl traceLocker) GCDone() {
traceruntime.go#L342: func (tl traceLocker) STWStart(reason stwReason) {
traceruntime.go#L349: func (tl traceLocker) STWDone() {
traceruntime.go#L362: func (tl traceLocker) GCSweepStart() {
traceruntime.go#L380: func (tl traceLocker) GCSweepSpan(bytesSwept uintptr) {
traceruntime.go#L396: func (tl traceLocker) GCSweepDone() {
traceruntime.go#L409: func (tl traceLocker) GCMarkAssistStart() {
traceruntime.go#L414: func (tl traceLocker) GCMarkAssistDone() {
traceruntime.go#L419: func (tl traceLocker) GoCreate(newg *g, pc uintptr, blocked bool) {
traceruntime.go#L431: func (tl traceLocker) GoStart() {
traceruntime.go#L444: func (tl traceLocker) GoEnd() {
traceruntime.go#L449: func (tl traceLocker) GoSched() {
traceruntime.go#L454: func (tl traceLocker) GoPreempt() {
traceruntime.go#L459: func (tl traceLocker) GoStop(reason traceGoStopReason) {
traceruntime.go#L467: func (tl traceLocker) GoPark(reason traceBlockReason, skip int) {
traceruntime.go#L472: func (tl traceLocker) GoUnpark(gp *g, skip int) {
traceruntime.go#L480: func (tl traceLocker) GoSwitch(nextg *g, destroy bool) {
traceruntime.go#L493: func (tl traceLocker) emitUnblockStatus(gp *g, gen uintptr) {
traceruntime.go#L505: func (tl traceLocker) GoSysCall() {
traceruntime.go#L521: func (tl traceLocker) GoSysExit(lostP bool) {
traceruntime.go#L538: func (tl traceLocker) ProcSteal(pp *p, inSyscall bool) {
traceruntime.go#L570: func (tl traceLocker) HeapAlloc(live uint64) {
traceruntime.go#L575: func (tl traceLocker) HeapGoal() {
traceruntime.go#L592: func (tl traceLocker) GoCreateSyscall(gp *g) {
traceruntime.go#L605: func (tl traceLocker) GoDestroySyscall() {